noun
adj
verb
adv

Textual thesaurus for "long time"

(noun) years, age

a prolonged period of time

we've known each other for ages; I haven't been there for years and years